#ifndef NANE_IINPUT_H
#   define  NANE_IINPUT_H

#   include "nane/core/types.h"
#   include "nane/core/IRefCounted.h"

namespace nane
{
    
    struct IInput
    {
        virtual uint32 Read( byte* _buffer, uint32 _count ) = 0;
    };
    
    struct IInputRef
        : public IInput
        , public IRefCounted
    {
    };
    
}   // namespace nane

#endif	// NANE_IINPUT_H
